﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects;

namespace DataObjects.Interface
{
    public interface IRestaurantAreaDao
    {
        List<RestaurantArea> GetRestaurantAreas();
        List<RestaurantArea> GetRestaurantAreasActiveByBranch(string restaurantId);
        List<RestaurantArea> GetRestaurantAreasByBranch(string restaurantId); 
        List<RestaurantArea> GetRestaurantAreaByPageAndBranch(int currentPage, string restaurantdId); //lay danh sach khu vuc theo tung nha hang khac nhau
        RestaurantArea GetRestaurantArea(string restaurantAreaId); //id ở đây là mã số người dùng nhập không phải id tự tăng
        int GetTotalPage();
        int GetTotalPageByBranch(string restaurantId);
        void InsertRestaurantArea(RestaurantArea restaurantArea);
        void UpdateRestaurantArea(RestaurantArea restaurantArea);
        void DeleteRestaurantArea(RestaurantArea restaurantArea);
    }
}